home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / oops / r3gadget.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  5.5 KB  |  212 lines

  1.  
  2. // JavaScript wrapper for r3gadget.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_GADGET_H = 1;
  7. include("oops/r3widget.js")
  8.  
  9.  
  10. var R3CLID_GADGET = 21;
  11.  
  12.  
  13.  
  14.  
  15. // Description: Gadget gets all its events using this method. The base class maps this method
  16. //      to one or more gadget specific methods.
  17. // Returns: Boolean, must be TRUE
  18.  
  19. R3GM_WINDOWEVENT = 21000;
  20.  
  21. function mR3GM_WINDOWEVENT() {
  22.   return   DoA(this.r3obj, 21000, 0, R3TID_INTEGER, 0);
  23. }
  24.  
  25. // Description: Events received but not processed. Can be used to check if a button has
  26. //      been pressed during a loop to cancel operations.
  27. // Returns: Integer, number of events
  28.  
  29. R3GM_EVENTSRECEIVED = 21001;
  30.  
  31. function mR3GM_EVENTSRECEIVED() {
  32.   return   DoA(this.r3obj, 21001, 0, R3TID_INTEGER, 0);
  33. }
  34.  
  35.  
  36.  
  37.  
  38. R3GA_Text = 21500;
  39. function SetR3GA_Text(value) {
  40.   R3Set(this.r3obj, R3GA_Text, value, R3TID_STRING, 0); 
  41. }
  42.  
  43. function GetR3GA_Text() {
  44.   return R3Get(this.r3obj, R3GA_Text, R3TID_STRING, 0); 
  45. }
  46.  
  47. R3GA_PopupMenu = 21501;
  48. function SetR3GA_PopupMenu(value) {
  49.   R3Set(this.r3obj, R3GA_PopupMenu, value, R3TID_OBJECT, 0); 
  50. }
  51.  
  52. function GetR3GA_PopupMenu() {
  53.   return R3ToJS(R3Get(this.r3obj, R3GA_PopupMenu, R3TID_OBJECT, 0)); 
  54. }
  55.  
  56. R3GA_Disabled = 21502;
  57. function SetR3GA_Disabled(value) {
  58.   R3Set(this.r3obj, R3GA_Disabled, value, R3TID_BOOLEAN, 0); 
  59. }
  60.  
  61. function GetR3GA_Disabled() {
  62.   return R3Get(this.r3obj, R3GA_Disabled, R3TID_BOOLEAN, 0); 
  63. }
  64.  
  65. R3GA_DefaultButton = 21505;
  66. function SetR3GA_DefaultButton(value) {
  67.   R3Set(this.r3obj, R3GA_DefaultButton, value, R3TID_BOOLEAN, 0); 
  68. }
  69.  
  70. function GetR3GA_DefaultButton() {
  71.   return R3Get(this.r3obj, R3GA_DefaultButton, R3TID_BOOLEAN, 0); 
  72. }
  73.  
  74. R3GA_Conflict = 21506;
  75. function SetR3GA_Conflict(value) {
  76.   R3Set(this.r3obj, R3GA_Conflict, value, R3TID_BOOLEAN, 0); 
  77. }
  78.  
  79. function GetR3GA_Conflict() {
  80.   return R3Get(this.r3obj, R3GA_Conflict, R3TID_BOOLEAN, 0); 
  81. }
  82.  
  83. R3GA_Icon = 21507;
  84. function SetR3GA_Icon(value) {
  85.   R3Set(this.r3obj, R3GA_Icon, value, R3TID_OBJECT, 0); 
  86. }
  87.  
  88. R3GA_Toggle = 21508;
  89. function SetR3GA_Toggle(value) {
  90.   R3Set(this.r3obj, R3GA_Toggle, value, R3TID_INTEGER, 0); 
  91. }
  92.  
  93. function GetR3GA_Toggle() {
  94.   return R3Get(this.r3obj, R3GA_Toggle, R3TID_INTEGER, 0); 
  95. }
  96.  
  97. R3GA_Selected = 21509;
  98. function SetR3GA_Selected(value) {
  99.   R3Set(this.r3obj, R3GA_Selected, value, R3TID_INTEGER, 0); 
  100. }
  101.  
  102. function GetR3GA_Selected() {
  103.   return R3Get(this.r3obj, R3GA_Selected, R3TID_INTEGER, 0); 
  104. }
  105.  
  106. R3GA_PreventToggle = 21510;
  107. function SetR3GA_PreventToggle(value) {
  108.   R3Set(this.r3obj, R3GA_PreventToggle, value, R3TID_INTEGER, 0); 
  109. }
  110.  
  111. function GetR3GA_PreventToggle() {
  112.   return R3Get(this.r3obj, R3GA_PreventToggle, R3TID_INTEGER, 0); 
  113. }
  114.  
  115. R3GA_Bitmap = 21511;
  116. function SetR3GA_Bitmap(value) {
  117.   R3Set(this.r3obj, R3GA_Bitmap, value, R3TID_OBJECT, 0); 
  118. }
  119.  
  120. R3GA_ToolTip = 21513;
  121. function SetR3GA_ToolTip(value) {
  122.   R3Set(this.r3obj, R3GA_ToolTip, value, R3TID_STRING, 0); 
  123. }
  124.  
  125. function GetR3GA_ToolTip() {
  126.   return R3Get(this.r3obj, R3GA_ToolTip, R3TID_STRING, 0); 
  127. }
  128.  
  129. R3GA_ReportGadgetDown = 21516;
  130. function SetR3GA_ReportGadgetDown(value) {
  131.   R3Set(this.r3obj, R3GA_ReportGadgetDown, value, R3TID_INTEGER, 0); 
  132. }
  133.  
  134. function GetR3GA_ReportGadgetDown() {
  135.   return R3Get(this.r3obj, R3GA_ReportGadgetDown, R3TID_INTEGER, 0); 
  136. }
  137.  
  138. R3GA_ReportActive = 21517;
  139. function SetR3GA_ReportActive(value) {
  140.   R3Set(this.r3obj, R3GA_ReportActive, value, R3TID_INTEGER, 0); 
  141. }
  142.  
  143. function GetR3GA_ReportActive() {
  144.   return R3Get(this.r3obj, R3GA_ReportActive, R3TID_INTEGER, 0); 
  145. }
  146.  
  147. R3GA_ReportAccept = 21518;
  148. function SetR3GA_ReportAccept(value) {
  149.   R3Set(this.r3obj, R3GA_ReportAccept, value, R3TID_INTEGER, 0); 
  150. }
  151.  
  152. function GetR3GA_ReportAccept() {
  153.   return R3Get(this.r3obj, R3GA_ReportAccept, R3TID_INTEGER, 0); 
  154. }
  155.  
  156. var R3GADS_NOWINDOWFORGADGET = 0;
  157. var R3GADS_CLOSE = 1;
  158. var R3GADS_NAME = 2;
  159. var R3GADS_YES = 3;
  160. var R3GADS_NO = 4;
  161. var R3GADS_CANCEL = 5;
  162. var R3GADS_OK = 6;
  163. var R3GADS_APPLY = 7;
  164. var R3GADS_CLOSE_KEY = 8;
  165. var R3GADS_YES_KEY = 9;
  166. var R3GADS_NO_KEY = 10;
  167. var R3GADS_CANCEL_KEY = 11;
  168. var R3GADS_OK_KEY = 12;
  169. var R3GADS_APPLY_KEY = 13;
  170. var R3GADS_PRIVATE = 20;
  171.  
  172.  
  173. function r3Gadget () { 
  174.    this.base = r3God;
  175.    if(arguments.length) {
  176.       this.base(R3CLID_GADGET, arguments);
  177.    }
  178.    // Methods
  179.    this.WINDOWEVENT=mR3GM_WINDOWEVENT;
  180.    this.EVENTSRECEIVED=mR3GM_EVENTSRECEIVED;
  181.  
  182.    // Attributes
  183.    this.GetText=GetR3GA_Text;
  184.    this.SetText=SetR3GA_Text;
  185.    this.GetPopupMenu=GetR3GA_PopupMenu;
  186.    this.SetPopupMenu=SetR3GA_PopupMenu;
  187.    this.GetDisabled=GetR3GA_Disabled;
  188.    this.SetDisabled=SetR3GA_Disabled;
  189.    this.GetDefaultButton=GetR3GA_DefaultButton;
  190.    this.SetDefaultButton=SetR3GA_DefaultButton;
  191.    this.GetConflict=GetR3GA_Conflict;
  192.    this.SetConflict=SetR3GA_Conflict;
  193.    this.SetIcon=SetR3GA_Icon;
  194.    this.GetToggle=GetR3GA_Toggle;
  195.    this.SetToggle=SetR3GA_Toggle;
  196.    this.GetSelected=GetR3GA_Selected;
  197.    this.SetSelected=SetR3GA_Selected;
  198.    this.GetPreventToggle=GetR3GA_PreventToggle;
  199.    this.SetPreventToggle=SetR3GA_PreventToggle;
  200.    this.SetBitmap=SetR3GA_Bitmap;
  201.    this.GetToolTip=GetR3GA_ToolTip;
  202.    this.SetToolTip=SetR3GA_ToolTip;
  203.    this.GetReportGadgetDown=GetR3GA_ReportGadgetDown;
  204.    this.SetReportGadgetDown=SetR3GA_ReportGadgetDown;
  205.    this.GetReportActive=GetR3GA_ReportActive;
  206.    this.SetReportActive=SetR3GA_ReportActive;
  207.    this.GetReportAccept=GetR3GA_ReportAccept;
  208.    this.SetReportAccept=SetR3GA_ReportAccept;
  209. }
  210.  
  211. r3Gadget.prototype=new r3Widget;
  212. // r3gadget.h_H